|
CATIA V5 Programmierung : Kochbuch Rezept R36 erweitern
Tamo am 14.04.2010 um 12:02 Uhr (0)
Hi,wollte mal nachfragen wie es denn möglich ist die eingabemaske so zu gestallten das mehrere eingabe felder nebeneinander stehen??Ich habe nämlich 65 positionen und würde diese gerne so gestalten wie mein titelblock aussieht,im R36 sind ja sämtlich positionen untereinanden.Arbeite mit winxp und catia r17Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 13.09.2011 um 14:30 Uhr (0)
Hallo Zusammen,ich habe ein Makro um in DXF und PDF Dateien beim speichern den Stempel "Only_for_information" einzublenden. Dieser befindet sich im Detail Sheet und ist in Hauptblat "Drawing" im "Hide" hinterlegt.Dieser hat noch ein Datum, welches ich gerne in das vorhande Makro einbinden möchte. Mein Problem dabei ist, das ich nciht weiß wie ich das Textfeld über das Makro ansprechen kann. Hier mal das Makro.Bin in diesem Gebiet noch anfänger.Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.Ac ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 14.09.2011 um 08:09 Uhr (0)
Hi Bernd,leider komme ich ncht weiter. Er sucht zuerst den Namen des Stempels. Danach müßte er ja das Textfeld "Datum" finden.Ich bekomme die eine Fehlermeldung (siehe Anhang)Hier nochmal der Code.Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "Name=*Feasibility_Stamp*,all"For i = 1 To selection1.Count Set oTextFeld = selection1.Item2("Datum").Value oTextFeld.Text = CStr(Date)NextSet selection2 = drawingDocument1.Selec ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzername und Datum
Tamo am 13.10.2011 um 15:20 Uhr (0)
also ich verwende ein MS VBScript. Das Makro sieht mittlerweile so aus:Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "Name=*Information*only*Stamp*,all"Set selection2 = drawingDocument1.SelectionSet visPropertySet1 = selection2.VisPropertiesSet visPropertySet1 = visPropertySet1.ParentDim bSTR1bSTR1 = visPropertySet1.NameDim bSTR2bSTR2 = visPropertySet1.NamevisPropertySet1.SetShow 0selection1.Search "Name=*Datum*,sel"F ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Split Richtung ändern
Tamo am 10.02.2012 um 08:40 Uhr (0)
So, ichhabe es jetzt mit 2 Scripts gelöst die ich über die Regel steuere. Hier das Beispiel für meine (im thread weiter oben gezeigten) Strukturbaum.Das Beispiel zeigt eine Seite, für die andere Seite ist dann das zweite VbScript notwendig. Da werden dann nur noch die Ausrichtugnen der Splits geändert.Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("Pa ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Hide/Show
Tamo am 21.02.2012 um 07:42 Uhr (0)
Guten Morgen,anbei der Strukturbaum mit dem "Split151".Das ganze steht in einem Script.Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("Part01_mounted_1.1")Dim shapes1 As ShapesSet shapes1 = body1.ShapesDim split1 As ShapeSet split1 = shapes1.Item("Split.119")split1.SplittingSide = catNegativeSideDim part2 As PartSet part2 = partDocument1.PartDim bodie ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hide/Show
Tamo am 21.02.2012 um 10:22 Uhr (0)
So habe ich es nun gelöst.Kann man das noch irgendwie verschlanken/optimieren?Set partDocument1 = CATIA.ActiveDocumentSet selection1 = partDocument1.SelectionSet visPropertySet1 = selection1.VisPropertiesSet part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Item("Part01_mounted")Set hybridBodies1 = body1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Seam_mounted")Set hybridShapes1 = hybridBody1.HybridShapesSet hybridShapeSplit1 = hybridShapes1.Item("Split.151")Set hybridShapes1 = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Law verändert Parameter beim einfügen aus Katalog
Tamo am 19.04.2013 um 14:56 Uhr (0)
Hi,ich habe eine Powercopy, mit einem Law erstellt.Beim einfügen in ein neues Part wir neben der Geometrie auch ein Parameterset "Distanzblech Stopper Parameter" mit Law(Ist auch im Distanzblech Stopper Parameter Set) eingefügtDas ganze Speicher ich im Katalog von Catia ab. Soweit auch alles kein Problem.Doch wenn ich das ganze dann in ein neues Part einfüge passiert folgendes:Aus der Befehlszeile: If `1Materialdicke_Distanzblech` == 1{ Trapezdach = 0.7 mmwird:If `Distanzblechstopper Parameter1Materialdick ...
|
In das Form CATIA V5 Programmierung wechseln |